ostree.git
3 years agoDon't fmt and check for now
Felix Krull [Wed, 22 May 2019 13:35:07 +0000 (15:35 +0200)]
Don't fmt and check for now

3 years agoFix gitlab-ci
Felix Krull [Wed, 22 May 2019 13:28:22 +0000 (15:28 +0200)]
Fix gitlab-ci

3 years agoAdd fmt check, check, clippy
Felix Krull [Wed, 22 May 2019 13:27:27 +0000 (15:27 +0200)]
Add fmt check, check, clippy

3 years agoAlso cache docs
Felix Krull [Wed, 22 May 2019 12:51:39 +0000 (14:51 +0200)]
Also cache docs

3 years agoTry caching
Felix Krull [Wed, 22 May 2019 11:09:56 +0000 (13:09 +0200)]
Try caching

3 years agoSuppress unused import warnings in generated code
Felix Krull [Wed, 22 May 2019 09:06:10 +0000 (11:06 +0200)]
Suppress unused import warnings in generated code

3 years agoDisable CollectionRef tests on too-old features
Felix Krull [Wed, 22 May 2019 09:05:57 +0000 (11:05 +0200)]
Disable CollectionRef tests on too-old features

3 years agoDon't separately build ostree-sys with nightly
Felix Krull [Wed, 22 May 2019 08:57:00 +0000 (10:57 +0200)]
Don't separately build ostree-sys with nightly

3 years agoAdd other interesting pipeline stages
Felix Krull [Wed, 22 May 2019 08:51:54 +0000 (10:51 +0200)]
Add other interesting pipeline stages

3 years agoDon't allow nightly runs to fail
Felix Krull [Tue, 21 May 2019 20:58:56 +0000 (22:58 +0200)]
Don't allow nightly runs to fail

3 years agoRefactor tests and add test for traverse_commit
Felix Krull [Tue, 21 May 2019 20:58:40 +0000 (22:58 +0200)]
Refactor tests and add test for traverse_commit

3 years agoAdd some more unsorted types
Felix Krull [Tue, 21 May 2019 18:55:21 +0000 (20:55 +0200)]
Add some more unsorted types

3 years agoSwitch ObjectName to GString
Felix Krull [Tue, 21 May 2019 18:29:42 +0000 (20:29 +0200)]
Switch ObjectName to GString

3 years agoAdd docs for methods that were moved to RepoExtManual
Felix Krull [Tue, 21 May 2019 18:27:03 +0000 (20:27 +0200)]
Add docs for methods that were moved to RepoExtManual

3 years agoFix
Felix Krull [Tue, 21 May 2019 18:06:10 +0000 (20:06 +0200)]
Fix

3 years agoClarify reasons for async exclude
Felix Krull [Tue, 21 May 2019 17:57:30 +0000 (19:57 +0200)]
Clarify reasons for async exclude

3 years agoSwitch to generated CollectionRef
Felix Krull [Tue, 21 May 2019 17:38:30 +0000 (19:38 +0200)]
Switch to generated CollectionRef

3 years agoReorganise test code
Felix Krull [Tue, 21 May 2019 17:28:49 +0000 (19:28 +0200)]
Reorganise test code

This way I don't need to differentiate between tests for generated code
and tests for hand-written code.

3 years agoBuild with older libostree version for now
Felix Krull [Tue, 21 May 2019 08:47:11 +0000 (10:47 +0200)]
Build with older libostree version for now

3 years agoRegenerate and update to new gir and glib-rs version
Felix Krull [Mon, 20 May 2019 22:08:26 +0000 (00:08 +0200)]
Regenerate and update to new gir and glib-rs version

3 years agoAdd missing version features
Felix Krull [Mon, 20 May 2019 22:03:18 +0000 (00:03 +0200)]
Add missing version features

3 years agosys: regenerate with new gir
Felix Krull [Mon, 20 May 2019 21:09:38 +0000 (23:09 +0200)]
sys: regenerate with new gir

3 years agoUpdate gir version
Felix Krull [Mon, 20 May 2019 21:01:04 +0000 (23:01 +0200)]
Update gir version

3 years agoAdd version features
Felix Krull [Mon, 20 May 2019 20:59:38 +0000 (22:59 +0200)]
Add version features

3 years agosys: regenerate with external version file
Felix Krull [Mon, 20 May 2019 20:58:20 +0000 (22:58 +0200)]
sys: regenerate with external version file

3 years agoAdd more types
Felix Krull [Sat, 18 May 2019 19:44:00 +0000 (21:44 +0200)]
Add more types

3 years agoPin rustdoc-stripper version
Felix Krull [Sat, 18 May 2019 17:04:25 +0000 (19:04 +0200)]
Pin rustdoc-stripper version

3 years agoAdd some explanatory comments to gir config
Felix Krull [Sat, 18 May 2019 15:26:30 +0000 (17:26 +0200)]
Add some explanatory comments to gir config

3 years agoFix some issues with RepoFile
Felix Krull [Sat, 18 May 2019 15:18:11 +0000 (17:18 +0200)]
Fix some issues with RepoFile

3 years agoAdd some tests for Repo
Felix Krull [Sat, 18 May 2019 14:13:54 +0000 (16:13 +0200)]
Add some tests for Repo

3 years agoFix a few more missing methods
Felix Krull [Sat, 18 May 2019 14:13:40 +0000 (16:13 +0200)]
Fix a few more missing methods

3 years agoSanity test for ObjectName
Felix Krull [Sat, 18 May 2019 12:56:29 +0000 (14:56 +0200)]
Sanity test for ObjectName

3 years agoAdd some sanity tests for CollectionRef
Felix Krull [Sat, 18 May 2019 12:48:21 +0000 (14:48 +0200)]
Add some sanity tests for CollectionRef

3 years agoFix return type for CollectionRef::new
Felix Krull [Sat, 18 May 2019 12:48:11 +0000 (14:48 +0200)]
Fix return type for CollectionRef::new

gir doesn't seem to generate this correctly. I have no clue why, there
are certainly some functions where nullable=1 causes an Option return.

3 years agoBuild CollectionRef manually
Felix Krull [Sat, 18 May 2019 11:57:50 +0000 (13:57 +0200)]
Build CollectionRef manually

That way we can get Eq and Hash.

3 years agoFix features in Repo
Felix Krull [Sat, 18 May 2019 11:56:58 +0000 (13:56 +0200)]
Fix features in Repo

3 years agoAdd explanatory comments to ostree-sys.toml
Felix Krull [Fri, 17 May 2019 22:43:38 +0000 (00:43 +0200)]
Add explanatory comments to ostree-sys.toml

3 years agoTest sys with v2018_9 until I can get 2019.2 for CI
Felix Krull [Fri, 17 May 2019 22:09:40 +0000 (00:09 +0200)]
Test sys with v2018_9 until I can get 2019.2 for CI

3 years agoUpdate OSTree gir and regenerate
Felix Krull [Fri, 17 May 2019 22:08:12 +0000 (00:08 +0200)]
Update OSTree gir and regenerate

3 years agoUpdate base gir files
Felix Krull [Fri, 17 May 2019 16:54:48 +0000 (18:54 +0200)]
Update base gir files

3 years agoAdd note about crate rename
Felix Krull [Thu, 16 May 2019 20:23:34 +0000 (22:23 +0200)]
Add note about crate rename

3 years agoRename libostree to ostree
Felix Krull [Thu, 16 May 2019 19:41:38 +0000 (21:41 +0200)]
Rename libostree to ostree

3 years agoRename libostree to ostree
Felix Krull [Thu, 16 May 2019 19:31:52 +0000 (21:31 +0200)]
Rename libostree to ostree

3 years agoRename libostree-sys to ostree-sys
Felix Krull [Thu, 16 May 2019 18:37:42 +0000 (20:37 +0200)]
Rename libostree-sys to ostree-sys

3 years agoRemove unnecessary gir/* aliases
Felix Krull [Thu, 16 May 2019 18:20:14 +0000 (20:20 +0200)]
Remove unnecessary gir/* aliases

3 years agoRemove version constants to fix build with different libostree versions
Felix Krull [Thu, 16 May 2019 17:44:58 +0000 (19:44 +0200)]
Remove version constants to fix build with different libostree versions

3 years agoPin gir version
Felix Krull [Thu, 16 May 2019 17:43:32 +0000 (19:43 +0200)]
Pin gir version

3 years agoRepo rename
Felix Krull [Thu, 16 May 2019 16:30:59 +0000 (18:30 +0200)]
Repo rename

3 years agosys: regenerate
Felix Krull [Sat, 20 Oct 2018 11:05:13 +0000 (13:05 +0200)]
sys: regenerate

This removes my build trick to allow docs builds without the library
available, but since we're not targetting docs.rs for now, that's fine.

3 years agoTest with all features
Felix Krull [Sat, 20 Oct 2018 11:04:01 +0000 (13:04 +0200)]
Test with all features

3 years agoRemove some methods that are not generated correctly
Felix Krull [Sat, 20 Oct 2018 11:03:31 +0000 (13:03 +0200)]
Remove some methods that are not generated correctly

3 years agoMove libostree-sys/ to sys/
Felix Krull [Sat, 20 Oct 2018 10:31:37 +0000 (12:31 +0200)]
Move libostree-sys/ to sys/

3 years agoReorganise gitlab-ci.yml a bit
Felix Krull [Sat, 20 Oct 2018 10:24:10 +0000 (12:24 +0200)]
Reorganise gitlab-ci.yml a bit

3 years agoGet rid of pre-package workaround
Felix Krull [Sat, 20 Oct 2018 10:19:33 +0000 (12:19 +0200)]
Get rid of pre-package workaround

3 years agoUpdate gitlab-ci.yml
Felix Krull [Sat, 20 Oct 2018 10:18:54 +0000 (12:18 +0200)]
Update gitlab-ci.yml

3 years agoExclude unnecessary files correctly
Felix Krull [Sat, 20 Oct 2018 10:18:46 +0000 (12:18 +0200)]
Exclude unnecessary files correctly

3 years agoMove installed tools into target/tools
Felix Krull [Sat, 20 Oct 2018 09:59:54 +0000 (11:59 +0200)]
Move installed tools into target/tools

3 years agoMove main crate into repo root
Felix Krull [Sat, 20 Oct 2018 09:59:07 +0000 (11:59 +0200)]
Move main crate into repo root

3 years agoAdd features
Felix Krull [Thu, 18 Oct 2018 20:46:25 +0000 (22:46 +0200)]
Add features

3 years agoAdd CMake to build gir
Felix Krull [Thu, 18 Oct 2018 20:29:07 +0000 (22:29 +0200)]
Add CMake to build gir

3 years agoUpdate readme
Felix Krull [Thu, 18 Oct 2018 20:02:43 +0000 (22:02 +0200)]
Update readme

3 years agoRemove lgpl-docs feature
Felix Krull [Thu, 18 Oct 2018 20:00:21 +0000 (22:00 +0200)]
Remove lgpl-docs feature

3 years agoAdd back API docs merge to Makefile
Felix Krull [Thu, 18 Oct 2018 19:58:56 +0000 (21:58 +0200)]
Add back API docs merge to Makefile

I guess we can't do it as part of the crate, so we do it separately.

3 years ago--allow-dirty to deal with the extra files we copy in
Felix Krull [Thu, 18 Oct 2018 19:14:25 +0000 (21:14 +0200)]
--allow-dirty to deal with the extra files we copy in

It's not super pretty, but it should work ok.

3 years agoFix -sys pre-package
Felix Krull [Thu, 18 Oct 2018 18:51:56 +0000 (20:51 +0200)]
Fix -sys pre-package

3 years agoAdd badge-with-link to docs
Felix Krull [Thu, 18 Oct 2018 18:40:01 +0000 (20:40 +0200)]
Add badge-with-link to docs

3 years agoUpdate readme a lot
Felix Krull [Thu, 18 Oct 2018 18:13:48 +0000 (20:13 +0200)]
Update readme a lot

3 years agoAdd LICENSE to packages
Felix Krull [Thu, 18 Oct 2018 18:13:23 +0000 (20:13 +0200)]
Add LICENSE to packages

3 years agoBump versions
Felix Krull [Thu, 18 Oct 2018 17:07:22 +0000 (19:07 +0200)]
Bump versions

3 years agoAdd Gitlab badge
Felix Krull [Thu, 18 Oct 2018 17:07:16 +0000 (19:07 +0200)]
Add Gitlab badge

3 years agoUpdate docs back to self-hosted
Felix Krull [Thu, 18 Oct 2018 17:06:58 +0000 (19:06 +0200)]
Update docs back to self-hosted

3 years agoMove readme to repo root and copy it to the code prior to packaging
Felix Krull [Thu, 18 Oct 2018 17:03:03 +0000 (19:03 +0200)]
Move readme to repo root and copy it to the code prior to packaging

3 years agoAdd a symlink to the package readme in the repo root
Felix Krull [Thu, 18 Oct 2018 16:17:34 +0000 (18:17 +0200)]
Add a symlink to the package readme in the repo root

3 years agoKeep only one license file in the repo root
Felix Krull [Thu, 18 Oct 2018 16:16:40 +0000 (18:16 +0200)]
Keep only one license file in the repo root

3 years agoFix docs build hopefully
Felix Krull [Wed, 17 Oct 2018 23:56:14 +0000 (01:56 +0200)]
Fix docs build hopefully

3 years agoAlways build docs
Felix Krull [Wed, 17 Oct 2018 23:37:50 +0000 (01:37 +0200)]
Always build docs

3 years agoBuild API docs with LGPL parts
Felix Krull [Wed, 17 Oct 2018 23:23:48 +0000 (01:23 +0200)]
Build API docs with LGPL parts

3 years agoRemove docs targets
Felix Krull [Wed, 17 Oct 2018 23:22:37 +0000 (01:22 +0200)]
Remove docs targets

The docs integration is now handled in build.rs if the lgpl-docs feature
is enabled.

3 years agolibostree: include API docs at build time using a feature flag
Felix Krull [Wed, 17 Oct 2018 23:19:26 +0000 (01:19 +0200)]
libostree: include API docs at build time using a feature flag

3 years agolibostree-sys: remove license file
Felix Krull [Wed, 17 Oct 2018 23:16:11 +0000 (01:16 +0200)]
libostree-sys: remove license file

3 years agoAdd libostree release task
Felix Krull [Wed, 17 Oct 2018 21:43:27 +0000 (23:43 +0200)]
Add libostree release task

3 years agoBump -sys version
Felix Krull [Wed, 17 Oct 2018 21:22:35 +0000 (23:22 +0200)]
Bump -sys version

3 years agoStrip the libostree docs
Felix Krull [Wed, 17 Oct 2018 21:19:21 +0000 (23:19 +0200)]
Strip the libostree docs

See previous: it's a license complication.

3 years agoDisable libostree docs
Felix Krull [Wed, 17 Oct 2018 21:18:55 +0000 (23:18 +0200)]
Disable libostree docs

The API docs are LGPL2 which, if we're being strict, would make the
entire result LGPL2 if the docs are included in the binary; I assume, at
least gtk-rs makes a point to not include the docs in the main build. It
should be possible to make a build script and associated feature that
includes the API docs just for the docs build.

3 years agolibostree: add metadata, readme, and license file
Felix Krull [Wed, 17 Oct 2018 21:13:24 +0000 (23:13 +0200)]
libostree: add metadata, readme, and license file

3 years agolibostree-sys: switch to docs.rs and add license file
Felix Krull [Wed, 17 Oct 2018 21:12:46 +0000 (23:12 +0200)]
libostree-sys: switch to docs.rs and add license file

3 years agoTry setting up docs.rs capable build
Felix Krull [Wed, 17 Oct 2018 20:17:07 +0000 (22:17 +0200)]
Try setting up docs.rs capable build

3 years agoBump -sys version
Felix Krull [Tue, 16 Oct 2018 19:43:26 +0000 (21:43 +0200)]
Bump -sys version

3 years agoRemove release builds
Felix Krull [Tue, 16 Oct 2018 19:30:17 +0000 (21:30 +0200)]
Remove release builds

I'm not sure they were being useful, but they sure take a long time.

3 years agoOnly publish for master & set docs urls
Felix Krull [Tue, 16 Oct 2018 19:05:34 +0000 (21:05 +0200)]
Only publish for master & set docs urls

3 years agoAlways build docs
Felix Krull [Tue, 16 Oct 2018 18:29:01 +0000 (20:29 +0200)]
Always build docs

3 years agoAdd docs build
Felix Krull [Tue, 16 Oct 2018 18:28:37 +0000 (20:28 +0200)]
Add docs build

3 years agoFix Gitlab URL & remove readme
Felix Krull [Tue, 16 Oct 2018 17:50:26 +0000 (19:50 +0200)]
Fix Gitlab URL & remove readme

It's unnecessary.

3 years agoFix libostree-sys publish step
Felix Krull [Tue, 16 Oct 2018 17:34:13 +0000 (19:34 +0200)]
Fix libostree-sys publish step

3 years agoAdd libostree-sys publish step
Felix Krull [Tue, 16 Oct 2018 17:27:04 +0000 (19:27 +0200)]
Add libostree-sys publish step

3 years agoAdd some metadata to libostree-sys
Felix Krull [Tue, 16 Oct 2018 15:13:46 +0000 (17:13 +0200)]
Add some metadata to libostree-sys

3 years agoRemove package stage for now
Felix Krull [Tue, 16 Oct 2018 17:13:23 +0000 (19:13 +0200)]
Remove package stage for now

3 years agoDo release build and simply job names
Felix Krull [Tue, 16 Oct 2018 16:48:35 +0000 (18:48 +0200)]
Do release build and simply job names

3 years agoInstall libostree for everything, actually
Felix Krull [Tue, 16 Oct 2018 16:42:12 +0000 (18:42 +0200)]
Install libostree for everything, actually

3 years agoAlso install libostree-dev for libostree builds
Felix Krull [Tue, 16 Oct 2018 16:29:52 +0000 (18:29 +0200)]
Also install libostree-dev for libostree builds